const char* mp_parse_bin="31\n2#number\n32\n2#string\n32\n2#name\n32\n2#None\n32\n26##0\n31\n2#=\n32\n2#+=\n32\n2#-=\n32\n2#*=\n32\n2#/=\n32\n2#%=\n32\n26##1\n31\n2#>\n32\n2#<\n32\n2#==\n32\n2#is\n32\n2#!=\n32\n2#>=\n32\n2#<=\n32\n2#in\n32\n2#notin\n32\n2#isnot\n32\n26##2\n31\n2#+\n32\n2#-\n32\n26##3\n31\n2#*\n32\n2#/\n32\n2#%\n32\n26##4\n31\n2#.\n32\n2#(\n32\n2#[\n32\n26##5\n31\n2#nl\n32\n2#eof\n32\n26##6\n31\n2#number\n32\n2#string\n32\n2#None\n32\n2#name\n32\n26##7\n69#mp_parse\n"
"63#7\n2#mp_tokenize\n2#*\n1#2\n"
"63#9\n2#tm\n28#globals\n48\n17\n10\n37#6\n"
"63#10\n2#boot\n2#*\n1#2\n35#1\n"
"63#12\n31\n2#nl\n32\n2#dedent\n32\n26#_smp_end_list\n"
"63#13\n31\n2#nl\n32\n2#;\n32\n26#_skip_op\n"
"63#16\n54#AstNode\n51#__init__\n24\n25#1\n24\n25#2\n24\n25#3\n"
"63#18\n57#259\n"
"63#19\n27#1\n27\n2#type\n21\n"
"63#20\n27#2\n27\n2#first\n21\n"
"63#21\n27#3\n27\n2#second\n21\n53\n28#AstNode\n2#__init__\n21\n56\n"
"63#23\n54#ParserCtx\n51#__init__\n"
"63#24\n57#768\n"
"63#26\n28#Token\n2#nl\n2#nl\n24\n48#3\n27\n2#token\n21\n"
"63#27\n28#Token\n2#eof\n2#eof\n24\n48#3\n27\n2#eof\n21\n"
"63#28\n27#1\n2#append\n22\n27\n2#token\n22\n48#1\n30\n"
"63#29\n27#1\n2#append\n22\n27\n2#eof\n22\n48#1\n30\n"
"63#30\n27#1\n27\n2#tokens\n21\n"
"63#31\n27#1\n27\n2#r\n21\n"
"63#32\n3\n27\n2#i\n21\n"
"63#33\n28#len\n27#1\n48#1\n27\n2#l\n21\n"
"63#34\n31\n27\n2#tree\n21\n"
"63#35\n27#2\n27\n2#src\n21\n"
"63#36\n24\n27\n2#last_token\n21\n53\n28#ParserCtx\n2#__init__\n21\n51#next\n"
"63#38\n57#256\n"
"63#39\n27\n2#i\n22\n27\n2#l\n22\n12\n37#22\n"
"63#40\n27\n2#r\n22\n27\n2#i\n22\n22\n27\n2#token\n21\n"
"63#41\n27\n2#i\n22\n3#1.0\n4\n27\n2#i\n21\n35#8\n"
"63#43\n27\n2#eof\n22\n27\n2#token\n21\n53\n28#ParserCtx\n2#next\n21\n51#pop\n"
"63#45\n57#256\n"
"63#46\n27\n2#tree\n22\n2#pop\n22\n49\n52\n53\n28#ParserCtx\n2#pop\n21\n51#last\n"
"63#48\n57#256\n"
"63#49\n27\n2#tree\n22\n3#-1.0\n22\n52\n53\n28#ParserCtx\n2#last\n21\n51#add\n"
"63#51\n57#512\n"
"63#52\n27\n2#tree\n22\n2#append\n22\n27#1\n48#1\n30\n"
"63#53\n27#1\n27\n2#last_token\n21\n53\n28#ParserCtx\n2#add\n21\n51#add_op\n"
"63#55\n57#512\n"
"63#56\n27\n2#pop\n22\n48\n25#2\n"
"63#57\n27\n2#pop\n22\n48\n25#3\n"
"63#58\n27\n2#add\n22\n28#AstNode\n27#1\n27#3\n27#2\n48#3\n48#1\n30\n53\n28#ParserCtx\n2#add_op\n21\n51#visit_block\n"
"63#60\n57#256\n"
"63#61\n27\n2#tree\n22\n2#append\n22\n2#block\n48#1\n30\n"
"63#62\n28#parse_block\n27\n48#1\n30\n"
"63#63\n31\n25#1\n"
"63#64\n27\n2#tree\n22\n2#pop\n22\n48\n25#2\n"
"63#65\n27#2\n2#block\n16\n37#17\n"
"63#66\n27#1\n2#append\n22\n27#2\n48#1\n30\n"
"63#67\n27\n2#tree\n22\n2#pop\n22\n48\n25#2\n36#19\n"
"63#68\n27#1\n2#reverse\n22\n48\n30\n"
"63#69\n27#1\n52\n53\n28#ParserCtx\n2#visit_block\n21\n56\n"
"63#71\n51#expect\n24\n25#2\n"
"63#71\n57#513\n"
"63#72\n27\n2#token\n22\n2#type\n22\n27#1\n16\n37#29\n"
"63#73\n2#expect %r but now is %r::%s\n31\n27#1\n32\n27\n2#token\n22\n2#type\n22\n32\n27#2\n32\n8\n25#3\n"
"63#74\n28#compile_error\n2#parse\n27\n2#src\n22\n27\n2#token\n22\n27#3\n48#4\n30\n35#1\n"
"63#75\n27\n2#next\n22\n48\n30\n53\n26#expect\n"
"63#77\n51#assert_type\n"
"63#77\n57#768\n"
"63#78\n27\n2#token\n22\n2#type\n22\n27#1\n16\n37#11\n"
"63#79\n28#parse_error\n27\n27\n2#token\n22\n27#2\n48#3\n30\n35#1\n53\n26#assert_type\n"
"63#82\n51#add_op\n"
"63#82\n57#512\n"
"63#83\n27\n2#tree\n22\n2#pop\n22\n48\n25#2\n"
"63#84\n27\n2#tree\n22\n2#pop\n22\n48\n25#3\n"
"63#85\n27\n2#add\n22\n28#AstNode\n27#1\n27#3\n27#2\n48#3\n48#1\n30\n53\n26#add_op\n"
"63#87\n51#build_op\n"
"63#87\n57#512\n"
"63#88\n27\n2#tree\n22\n2#pop\n22\n48\n25#2\n"
"63#89\n27\n2#tree\n22\n2#pop\n22\n48\n25#3\n"
"63#90\n28#AstNode\n27#1\n27#3\n27#2\n49#3\n52\n53\n26#build_op\n"
"63#93\n51#parse_error\n24\n25#1\n2#Unknown\n25#2\n"
"63#93\n57#258\n"
"63#94\n27#1\n24\n16\n37#12\n"
"63#95\n28#compile_error\n2#parse\n27\n2#src\n22\n27#1\n27#2\n48#4\n30\n35#6\n"
"63#97\n28#raise\n2#assert_type error\n48#1\n30\n53\n26#parse_error\n"
"63#99\n51#baseitem\n"
"63#99\n57#256\n"
"63#100\n27\n2#token\n22\n2#type\n22\n25#1\n"
"63#101\n27\n2#token\n22\n25#2\n"
"63#102\n27#1\n28##0\n17\n37#15\n"
"63#103\n27\n2#next\n22\n48\n30\n"
"63#104\n27\n2#add\n22\n27#2\n48#1\n30\n35#250\n27#1\n2#[\n15\n37#68\n"
"63#106\n27\n2#next\n22\n48\n30\n"
"63#107\n28#AstNode\n2#list\n48#1\n25#3\n"
"63#108\n27#2\n2#pos\n22\n27#3\n2#pos\n21\n"
"63#109\n27\n2#token\n22\n2#type\n22\n2#]\n15\n37#13\n"
"63#110\n27\n2#next\n22\n48\n30\n"
"63#111\n24\n27#3\n2#first\n21\n35#21\n"
"63#113\n28#exp\n27\n2#,\n48#2\n30\n"
"63#114\n28#expect\n27\n2#]\n48#2\n30\n"
"63#115\n27\n2#pop\n22\n48\n27#3\n2#first\n21\n"
"63#116\n27\n2#add\n22\n27#3\n48#1\n30\n35#179\n27#1\n2#(\n15\n37#53\n"
"63#118\n27\n2#next\n22\n48\n30\n"
"63#119\n28#exp\n27\n2#,\n48#2\n30\n"
"63#120\n28#expect\n27\n2#)\n48#2\n30\n"
"63#122\n27\n2#last\n22\n48\n25#4\n"
"63#123\n28#gettype\n27#4\n48#1\n2#list\n15\n37#21\n"
"63#124\n27\n2#pop\n22\n48\n30\n"
"63#125\n28#AstNode\n2#tuple\n27#4\n48#2\n25#3\n"
"63#126\n27\n2#add\n22\n27#3\n48#1\n30\n35#1\n35#123\n27#1\n2#{\n15\n37#119\n"
"63#128\n27\n2#next\n22\n48\n30\n"
"63#129\n28#AstNode\n2#dict\n48#1\n25#3\n"
"63#130\n31\n25#5\n"
"63#131\n27\n2#token\n22\n2#type\n22\n2#}\n16\n37#61\n"
"63#132\n28#exp\n27\n2#or\n48#2\n30\n"
"63#133\n28#expect\n27\n2#:\n48#2\n30\n"
"63#134\n28#exp\n27\n2#or\n48#2\n30\n"
"63#136\n27\n2#pop\n22\n48\n25#6\n"
"63#137\n27\n2#pop\n22\n48\n25#7\n"
"63#138\n27#5\n2#append\n22\n31\n27#7\n32\n27#6\n32\n48#1\n30\n"
"63#139\n27\n2#token\n22\n2#type\n22\n2#}\n15\n37#4\n"
"63#140\n35#9\n35#1\n"
"63#141\n28#expect\n27\n2#,\n48#2\n30\n36#67\n"
"63#142\n27\n2#token\n22\n2#type\n22\n2#,\n15\n37#8\n"
"63#143\n27\n2#next\n22\n48\n30\n35#1\n"
"63#144\n28#expect\n27\n2#}\n48#2\n30\n"
"63#145\n27#5\n27#3\n2#first\n21\n"
"63#146\n27\n2#add\n22\n27#3\n48#1\n30\n35#1\n53\n26#baseitem\n"
"63#148\n51#expr\n"
"63#148\n57#256\n"
"63#149\n28#exp\n27\n2#=\n49#2\n52\n53\n26#expr\n"
"63#151\n51#parse_assign_or_exp\n"
"63#151\n57#256\n"
"63#152\n28#exp\n27\n2#=\n49#2\n52\n53\n26#parse_assign_or_exp\n"
"63#154\n51#parse_rvalue\n"
"63#154\n57#256\n"
"63#155\n28#exp\n27\n2#rvalue\n49#2\n52\n53\n26#parse_rvalue\n"
"63#157\n51#parse_var\n"
"63#157\n57#256\n"
"63#158\n27\n2#token\n22\n25#1\n"
"63#159\n28#expect\n27\n2#name\n48#2\n30\n"
"63#160\n27\n2#add\n22\n27#1\n48#1\n30\n"
"63#162\n28#True\n37#63\n"
"63#163\n27\n2#token\n22\n2#type\n22\n2#.\n15\n37#14\n"
"63#164\n28#parse_var\n27\n48#1\n30\n"
"63#165\n27\n2#add_op\n22\n2#attr\n48#1\n30\n35#40\n27\n2#token\n22\n2#type\n22\n2#[\n15\n37#26\n"
"63#167\n27\n2#next\n22\n48\n30\n"
"63#168\n28#parse_rvalue\n27\n48#1\n30\n"
"63#169\n28#expect\n27\n2#]\n48#2\n30\n"
"63#170\n27\n2#add_op\n22\n2#get\n48#1\n30\n35#7\n"
"63#172\n27\n2#pop\n22\n49\n52\n36#63\n53\n26#parse_var\n"
"63#174\n51#parse_var_list\n"
"63#174\n57#256\n"
"63#175\n31\n28#parse_var\n27\n48#1\n32\n25#1\n"
"63#176\n27\n2#token\n22\n2#type\n22\n2#,\n15\n37#14\n"
"63#177\n28#parse_var\n27\n48#1\n25#2\n"
"63#178\n27#1\n2#append\n22\n27#2\n48#1\n30\n36#20\n"
"63#180\n28#len\n27#1\n48#1\n3#1.0\n11\n37#9\n"
"63#181\n27\n2#add\n22\n27#1\n48#1\n30\n35#10\n"
"63#183\n27\n2#add\n22\n27#1\n3\n22\n48#1\n30\n53\n26#parse_var_list\n"
"63#194\n51#exp\n"
"63#194\n57#512\n"
"63#196\n27#1\n2#=\n15\n37#43\n"
"63#198\n28#exp\n27\n2#,\n48#2\n30\n"
"63#199\n27\n2#token\n22\n2#type\n22\n28##1\n17\n37#27\n"
"63#200\n27\n2#token\n22\n2#type\n22\n25#2\n"
"63#201\n27\n2#next\n22\n48\n30\n"
"63#202\n28#exp\n27\n2#,\n48#2\n30\n"
"63#203\n28#add_op\n27\n27#2\n48#2\n30\n35#1\n35#374\n27#1\n2#,\n15\n39#5\n27#1\n2#rvalue\n15\n20\n37#85\n"
"63#205\n28#exp\n27\n2#or\n48#2\n30\n"
"63#206\n24\n25#3\n"
"63#207\n27\n2#token\n22\n2#type\n22\n2#,\n15\n37#53\n"
"63#208\n27#3\n24\n15\n37#10\n"
"63#209\n31\n27\n2#pop\n22\n48\n32\n25#3\n35#1\n"
"63#210\n27\n2#next\n22\n48\n30\n"
"63#211\n27\n2#token\n22\n2#type\n22\n2#]\n15\n37#4\n"
"63#212\n35#22\n35#1\n"
"63#213\n28#exp\n27\n2#or\n48#2\n30\n"
"63#214\n27\n2#pop\n22\n48\n25#4\n"
"63#215\n27#3\n2#append\n22\n27#4\n48#1\n30\n36#59\n"
"63#216\n27#3\n24\n16\n37#9\n"
"63#217\n27\n2#add\n22\n27#3\n48#1\n30\n35#1\n35#281\n27#1\n2#or\n15\n37#36\n"
"63#219\n28#exp\n27\n2#and\n48#2\n30\n"
"63#220\n27\n2#token\n22\n2#type\n22\n2#or\n15\n37#20\n"
"63#221\n27\n2#next\n22\n48\n30\n"
"63#222\n28#exp\n27\n2#and\n48#2\n30\n"
"63#223\n28#add_op\n27\n2#or\n48#2\n30\n36#26\n35#242\n27#1\n2#and\n15\n37#36\n"
"63#225\n28#exp\n27\n2#not\n48#2\n30\n"
"63#226\n27\n2#token\n22\n2#type\n22\n2#and\n15\n37#20\n"
"63#227\n27\n2#next\n22\n48\n30\n"
"63#228\n28#exp\n27\n2#not\n48#2\n30\n"
"63#229\n28#add_op\n27\n2#and\n48#2\n30\n36#26\n35#203\n27#1\n2#not\n15\n37#60\n"
"63#231\n27\n2#token\n22\n2#type\n22\n2#not\n15\n37#44\n"
"63#232\n27\n2#token\n22\n2#type\n22\n2#not\n15\n37#34\n"
"63#233\n27\n2#next\n22\n48\n30\n"
"63#234\n28#exp\n27\n2#not\n48#2\n30\n"
"63#235\n28#AstNode\n2#not\n48#1\n25#5\n"
"63#236\n27\n2#pop\n22\n48\n27#5\n2#first\n21\n"
"63#237\n27\n2#add\n22\n27#5\n48#1\n30\n36#40\n35#7\n"
"63#239\n28#exp\n27\n2#cmp\n48#2\n30\n35#140\n27#1\n2#cmp\n15\n37#43\n"
"63#241\n28#exp\n27\n2#+-\n48#2\n30\n"
"63#242\n27\n2#token\n22\n2#type\n22\n28##2\n17\n37#27\n"
"63#244\n27\n2#token\n22\n2#type\n22\n25#2\n"
"63#245\n27\n2#next\n22\n48\n30\n"
"63#246\n28#exp\n27\n2#+-\n48#2\n30\n"
"63#247\n28#add_op\n27\n27#2\n48#2\n30\n36#33\n35#94\n27#1\n2#+-\n15\n37#43\n"
"63#249\n28#exp\n27\n2#factor\n48#2\n30\n"
"63#250\n27\n2#token\n22\n2#type\n22\n28##3\n17\n37#27\n"
"63#251\n27\n2#token\n22\n2#type\n22\n25#2\n"
"63#252\n27\n2#next\n22\n48\n30\n"
"63#253\n28#exp\n27\n2#factor\n48#2\n30\n"
"63#254\n28#add_op\n27\n27#2\n48#2\n30\n36#33\n35#48\n27#1\n2#factor\n15\n37#44\n"
"63#256\n28#call_or_get_exp\n25#6\n"
"63#257\n27#6\n27\n48#1\n30\n"
"63#258\n27\n2#token\n22\n2#type\n22\n28##4\n17\n37#26\n"
"63#259\n27\n2#token\n22\n2#type\n22\n25#2\n"
"63#260\n27\n2#next\n22\n48\n30\n"
"63#261\n27#6\n27\n48#1\n30\n"
"63#262\n28#add_op\n27\n27#2\n48#2\n30\n36#32\n35#1\n53\n26#exp\n"
"63#264\n51#parse_arg_list\n"
"63#264\n57#256\n"
"63#265\n28#AstNode\n2#call\n27\n2#pop\n22\n48\n48#2\n25#1\n"
"63#266\n27\n2#token\n22\n2#type\n22\n2#)\n15\n37#16\n"
"63#267\n27\n2#next\n22\n48\n30\n"
"63#268\n24\n27#1\n2#second\n21\n"
"63#269\n27#1\n52\n35#1\n"
"63#270\n31\n25#2\n"
"63#271\n27\n2#token\n22\n2#type\n22\n2#)\n16\n37#79\n"
"63#272\n27\n2#token\n22\n2#type\n22\n2#*\n15\n37#34\n"
"63#273\n27\n2#next\n22\n48\n30\n"
"63#274\n28#exp\n27\n2#or\n48#2\n30\n"
"63#275\n27\n2#pop\n22\n48\n25#3\n"
"63#276\n27#2\n2#append\n22\n27#3\n48#1\n30\n"
"63#277\n2#apply\n27#1\n2#type\n21\n"
"63#278\n35#38\n35#36\n"
"63#280\n28#exp\n27\n2#or\n48#2\n30\n"
"63#281\n27\n2#pop\n22\n48\n25#3\n"
"63#282\n27#2\n2#append\n22\n27#3\n48#1\n30\n"
"63#283\n27\n2#token\n22\n2#type\n22\n2#,\n15\n37#8\n"
"63#284\n27\n2#next\n22\n48\n30\n35#1\n36#85\n"
"63#285\n28#expect\n27\n2#)\n48#2\n30\n"
"63#286\n27#2\n27#1\n2#second\n21\n"
"63#288\n27#1\n52\n53\n26#parse_arg_list\n"
"63#290\n51#call_or_get_exp\n"
"63#290\n57#256\n"
"63#291\n27\n2#token\n22\n2#type\n22\n2#-\n15\n37#29\n"
"63#292\n27\n2#next\n22\n48\n30\n"
"63#293\n28#call_or_get_exp\n27\n48#1\n30\n"
"63#294\n28#AstNode\n2#neg\n27\n2#pop\n22\n48\n48#2\n25#1\n"
"63#295\n27\n2#add\n22\n27#1\n48#1\n30\n35#236\n"
"63#297\n28#baseitem\n27\n48#1\n30\n"
"63#298\n27\n2#token\n22\n2#type\n22\n28##5\n17\n37#222\n"
"63#299\n27\n2#token\n22\n2#type\n22\n25#2\n"
"63#300\n27#2\n2#[\n15\n37#141\n"
"63#301\n27\n2#next\n22\n48\n30\n"
"63#302\n27\n2#pop\n22\n48\n25#3\n"
"63#303\n24\n25#4\n"
"63#304\n24\n25#5\n"
"63#305\n27\n2#token\n22\n2#type\n22\n2#:\n15\n37#13\n"
"63#306\n28#Token\n2#number\n3\n27\n2#token\n22\n2#pos\n22\n48#3\n25#4\n35#13\n"
"63#308\n28#exp\n27\n2#or\n48#2\n30\n"
"63#309\n27\n2#pop\n22\n48\n25#4\n"
"63#311\n27\n2#token\n22\n2#type\n22\n2#:\n15\n37#35\n"
"63#312\n27\n2#next\n22\n48\n30\n"
"63#313\n27\n2#token\n22\n2#type\n22\n2#]\n15\n37#7\n"
"63#314\n28#Token\n2#None\n48#1\n25#5\n35#13\n"
"63#316\n28#exp\n27\n2#or\n48#2\n30\n"
"63#317\n27\n2#pop\n22\n48\n25#5\n35#1\n"
"63#318\n28#expect\n27\n2#]\n48#2\n30\n"
"63#319\n27#5\n24\n15\n37#16\n"
"63#320\n28#AstNode\n2#get\n27#3\n27#4\n48#3\n25#1\n"
"63#321\n27\n2#add\n22\n27#1\n48#1\n30\n35#20\n"
"63#323\n28#AstNode\n2#slice\n27#3\n27#4\n48#3\n25#1\n"
"63#324\n27#5\n27#1\n2#third\n21\n"
"63#325\n27\n2#add\n22\n27#1\n48#1\n30\n35#69\n27#2\n2#(\n15\n37#20\n"
"63#327\n27\n2#next\n22\n48\n30\n"
"63#328\n28#parse_arg_list\n27\n48#1\n25#1\n"
"63#329\n27\n2#add\n22\n27#1\n48#1\n30\n35#46\n"
"63#331\n27\n2#next\n22\n48\n30\n"
"63#332\n28#baseitem\n27\n48#1\n30\n"
"63#333\n27\n2#pop\n22\n48\n25#6\n"
"63#334\n27\n2#pop\n22\n48\n25#7\n"
"63#335\n28#AstNode\n2#attr\n48#1\n25#1\n"
"63#336\n27#7\n27#1\n2#first\n21\n"
"63#337\n27#6\n27#1\n2#second\n21\n"
"63#338\n27\n2#add\n22\n27#1\n48#1\n30\n36#228\n53\n26#call_or_get_exp\n"
"63#340\n51#_get_path\n"
"63#340\n57#256\n"
"63#341\n27\n2#type\n22\n25#1\n"
"63#342\n27#1\n2#get\n15\n37#17\n"
"63#343\n28#_get_path\n27\n2#first\n22\n48#1\n2#/\n4\n28#_get_path\n27\n2#second\n22\n48#1\n4\n52\n35#25\n27#1\n2#name\n15\n37#7\n"
"63#346\n27\n2#val\n22\n52\n35#15\n27#1\n2#string\n15\n37#7\n"
"63#348\n27\n2#val\n22\n52\n35#5\n"
"63#350\n28#raise\n48\n30\n53\n26#_get_path\n"
"63#352\n51#_path_check\n"
"63#352\n57#512\n"
"63#353\n27#1\n2#type\n22\n2#attr\n15\n37#18\n"
"63#354\n28#_path_check\n27\n27#1\n2#first\n22\n48#2\n30\n"
"63#355\n28#_path_check\n27\n27#1\n2#second\n22\n48#2\n30\n35#18\n27#1\n2#type\n22\n2#name\n15\n37#5\n"
"63#357\n28#True\n52\n35#8\n"
"63#359\n28#parse_error\n27\n27#1\n2#import error\n48#3\n30\n53\n26#_path_check\n"
"63#361\n51#_name_check\n"
"63#361\n57#512\n"
"63#362\n27#1\n2#type\n22\n2#,\n15\n37#18\n"
"63#363\n28#_name_check\n27\n27#1\n2#first\n22\n48#2\n30\n"
"63#364\n28#_name_check\n27\n27#1\n2#second\n22\n48#2\n30\n35#22\n27#1\n2#type\n22\n2#name\n15\n37#5\n"
"63#366\n28#True\n52\n35#12\n"
"63#368\n28#parse_error\n27\n27#1\n2#import error\n27#1\n2#type\n22\n4\n48#3\n30\n53\n26#_name_check\n"
"63#370\n51#parse_from\n"
"63#370\n57#256\n"
"63#371\n28#expect\n27\n2#from\n48#2\n30\n"
"63#372\n28#expr\n27\n48#1\n30\n"
"63#373\n28#expect\n27\n2#import\n48#2\n30\n"
"63#374\n28#AstNode\n2#from\n48#1\n25#1\n"
"63#375\n27\n2#pop\n22\n48\n27#1\n2#first\n21\n"
"63#376\n28#_path_check\n27\n27#1\n2#first\n22\n48#2\n30\n"
"63#377\n27\n2#token\n22\n2#type\n22\n2#*\n16\n37#9\n"
"63#378\n28#raise\n28#Exception\n2#only `from modname import *` is supported\n48#1\n48#1\n30\n35#1\n"
"63#379\n2#string\n27\n2#token\n22\n2#type\n21\n"
"63#380\n27\n2#token\n22\n27#1\n2#second\n21\n"
"63#381\n27\n2#next\n22\n48\n30\n"
"63#383\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_from\n"
"63#385\n51#parse_import\n"
"63#385\n57#256\n"
"63#386\n27\n2#next\n22\n48\n30\n"
"63#387\n28#expr\n27\n48#1\n30\n"
"63#388\n28#AstNode\n2#import\n48#1\n25#1\n"
"63#389\n27\n2#pop\n22\n48\n27#1\n2#first\n21\n"
"63#390\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_import\n"
"63#393\n51#skip_nl\n"
"63#393\n57#256\n"
"63#394\n27\n2#token\n22\n2#type\n22\n28#_skip_op\n17\n37#8\n"
"63#395\n27\n2#next\n22\n48\n30\n36#14\n53\n26#skip_nl\n"
"63#397\n51#call_node\n"
"63#397\n57#512\n"
"63#398\n28#AstNode\n2#call\n48#1\n25#2\n"
"63#399\n27\n27#2\n2#first\n21\n"
"63#400\n27#1\n27#2\n2#second\n21\n"
"63#401\n27#2\n52\n53\n26#call_node\n"
"63#403\n51#parse_inner_func\n"
"63#403\n57#256\n"
"63#404\n27\n2#token\n22\n25#1\n"
"63#405\n2#name\n27#1\n2#type\n21\n"
"63#406\n27\n2#next\n22\n48\n30\n"
"63#407\n27\n2#token\n22\n2#type\n22\n2#nl\n15\n37#5\n"
"63#408\n24\n25#2\n35#13\n"
"63#410\n28#exp\n27\n2#,\n48#2\n30\n"
"63#411\n27\n2#pop\n22\n48\n25#2\n"
"63#412\n27\n2#add\n22\n28#call_node\n27#1\n27#2\n48#2\n48#1\n30\n53\n26#parse_inner_func\n"
"63#414\n51#parse_del\n"
"63#414\n57#256\n"
"63#415\n27\n2#next\n22\n48\n30\n"
"63#416\n28#expr\n27\n48#1\n30\n"
"63#417\n28#AstNode\n2#del\n27\n2#pop\n22\n48\n48#2\n25#1\n"
"63#418\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_del\n"
"63#420\n51#parse_global\n"
"63#420\n57#256\n"
"63#421\n27\n2#next\n22\n48\n30\n"
"63#422\n28#AstNode\n2#global\n48#1\n25#1\n"
"63#423\n28#assert_type\n27\n2#name\n2#Global_exception\n48#3\n30\n"
"63#424\n27\n2#token\n22\n27#1\n2#first\n21\n"
"63#425\n27\n2#add\n22\n27#1\n48#1\n30\n"
"63#426\n27\n2#next\n22\n48\n30\n53\n26#parse_global\n"
"63#428\n51#parse_pass\n"
"63#428\n57#256\n"
"63#429\n27\n2#token\n22\n25#1\n"
"63#430\n27\n2#next\n22\n48\n30\n"
"63#431\n28#AstNode\n27#1\n2#type\n22\n48#1\n25#2\n"
"63#432\n27#1\n2#pos\n22\n27#2\n2#pos\n21\n"
"63#433\n27\n2#add\n22\n27#2\n48#1\n30\n53\n26#parse_pass\n"
"63#435\n51#parse_try\n"
"63#435\n57#256\n"
"63#436\n27\n2#token\n22\n2#pos\n22\n25#1\n"
"63#437\n27\n2#next\n22\n48\n30\n"
"63#438\n28#expect\n27\n2#:\n48#2\n30\n"
"63#439\n28#AstNode\n2#try\n27\n2#visit_block\n22\n48\n48#2\n25#2\n"
"63#440\n27#1\n27#2\n2#pos\n21\n"
"63#441\n28#expect\n27\n2#except\n48#2\n30\n"
"63#442\n27\n2#token\n22\n2#type\n22\n2#name\n15\n37#47\n"
"63#443\n27\n2#next\n22\n48\n30\n"
"63#444\n27\n2#token\n22\n2#type\n22\n2#:\n15\n37#8\n"
"63#445\n28#Token\n2#name\n2#_\n48#2\n25#3\n35#19\n"
"63#447\n28#expect\n27\n2#as\n48#2\n30\n"
"63#448\n27\n2#token\n22\n25#3\n"
"63#449\n28#expect\n27\n2#name\n2#error in try-expression\n48#3\n30\n"
"63#450\n27#3\n27#2\n2#second\n21\n35#6\n"
"63#451\n24\n27#2\n2#second\n21\n"
"63#452\n28#expect\n27\n2#:\n48#2\n30\n"
"63#453\n27\n2#visit_block\n22\n48\n27#2\n2#third\n21\n"
"63#454\n27\n2#add\n22\n27#2\n48#1\n30\n53\n26#parse_try\n"
"63#456\n51#parse_for_items\n"
"63#456\n57#256\n"
"63#457\n27\n2#token\n22\n25#1\n"
"63#458\n28#expect\n27\n2#name\n48#2\n30\n"
"63#459\n31\n27#1\n32\n25#2\n"
"63#460\n27\n2#token\n22\n2#type\n22\n2#,\n15\n37#26\n"
"63#461\n27\n2#next\n22\n48\n30\n"
"63#462\n27\n2#token\n22\n25#1\n"
"63#463\n28#expect\n27\n2#name\n48#2\n30\n"
"63#464\n27#2\n2#append\n22\n27#1\n48#1\n30\n36#32\n"
"63#465\n28#expect\n27\n2#in\n48#2\n30\n"
"63#466\n28#expr\n27\n48#1\n30\n"
"63#467\n28#AstNode\n2#in\n48#1\n25#3\n"
"63#468\n27#2\n27#3\n2#first\n21\n"
"63#469\n27\n2#pop\n22\n48\n27#3\n2#second\n21\n"
"63#470\n27#3\n52\n53\n26#parse_for_items\n"
"63#473\n51#parse_for\n"
"63#473\n57#256\n"
"63#475\n28#AstNode\n2#for\n48#1\n25#1\n"
"63#476\n27\n2#next\n22\n48\n30\n"
"63#477\n28#parse_for_items\n27\n48#1\n25#2\n"
"63#478\n27#2\n27#1\n2#first\n21\n"
"63#479\n28#expect\n27\n2#:\n48#2\n30\n"
"63#480\n27\n2#visit_block\n22\n48\n27#1\n2#second\n21\n"
"63#481\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_for\n"
"63#483\n51#parse_while\n"
"63#483\n57#256\n"
"63#484\n28#parse_for_while\n27\n2#while\n48#2\n30\n53\n26#parse_while\n"
"63#487\n51#parse_for_while\n"
"63#487\n57#512\n"
"63#488\n28#AstNode\n27#1\n48#1\n25#2\n"
"63#489\n27\n2#next\n22\n48\n30\n"
"63#490\n28#expr\n27\n48#1\n30\n"
"63#491\n27\n2#pop\n22\n48\n27#2\n2#first\n21\n"
"63#492\n28#expect\n27\n2#:\n48#2\n30\n"
"63#493\n27\n2#visit_block\n22\n48\n27#2\n2#second\n21\n"
"63#494\n27\n2#add\n22\n27#2\n48#1\n30\n53\n26#parse_for_while\n"
"63#496\n51#parse_arg_def\n"
"63#496\n57#256\n"
"63#497\n28#expect\n27\n2#(\n48#2\n30\n"
"63#498\n27\n2#token\n22\n2#type\n22\n2#)\n15\n37#11\n"
"63#499\n27\n2#next\n22\n48\n30\n"
"63#500\n31\n52\n35#179\n"
"63#502\n31\n25#1\n"
"63#508\n3\n25#2\n"
"63#509\n27\n2#token\n22\n2#type\n22\n2#name\n15\n37#106\n"
"63#510\n28#AstNode\n2#arg\n48#1\n25#3\n"
"63#511\n27\n2#token\n22\n27#3\n2#first\n21\n"
"63#512\n24\n27#3\n2#second\n21\n"
"63#513\n27\n2#next\n22\n48\n30\n"
"63#514\n27#2\n3#1.0\n15\n37#21\n"
"63#515\n28#expect\n27\n2#=\n48#2\n30\n"
"63#516\n28#baseitem\n27\n48#1\n30\n"
"63#517\n27\n2#pop\n22\n48\n27#3\n2#second\n21\n35#32\n27\n2#token\n22\n2#type\n22\n2#=\n15\n37#24\n"
"63#519\n27\n2#next\n22\n48\n30\n"
"63#520\n28#baseitem\n27\n48#1\n30\n"
"63#521\n27\n2#pop\n22\n48\n27#3\n2#second\n21\n"
"63#522\n3#1.0\n25#2\n35#1\n"
"63#523\n27#1\n2#append\n22\n27#3\n48#1\n30\n"
"63#524\n27\n2#token\n22\n2#type\n22\n2#,\n16\n37#4\n"
"63#524\n35#9\n35#1\n"
"63#525\n27\n2#next\n22\n48\n30\n36#112\n"
"63#526\n27\n2#token\n22\n2#type\n22\n2#*\n15\n37#41\n"
"63#527\n27\n2#next\n22\n48\n30\n"
"63#528\n28#assert_type\n27\n2#name\n2#Invalid arguments\n48#3\n30\n"
"63#529\n28#AstNode\n2#narg\n27\n2#token\n22\n48#2\n25#3\n"
"63#530\n24\n27#3\n2#second\n21\n"
"63#531\n27#1\n2#append\n22\n27#3\n48#1\n30\n"
"63#532\n27\n2#next\n22\n48\n30\n35#1\n"
"63#533\n28#expect\n27\n2#)\n48#2\n30\n"
"63#534\n27#1\n52\n53\n26#parse_arg_def\n"
"63#536\n51#parse_def\n"
"63#536\n57#256\n"
"63#537\n27\n2#next\n22\n48\n30\n"
"63#538\n28#assert_type\n27\n2#name\n2#DefException\n48#3\n30\n"
"63#539\n28#AstNode\n2#def\n48#1\n25#1\n"
"63#540\n27\n2#token\n22\n27#1\n2#first\n21\n"
"63#541\n27\n2#next\n22\n48\n30\n"
"63#542\n28#parse_arg_def\n27\n48#1\n27#1\n2#second\n21\n"
"63#543\n28#expect\n27\n2#:\n48#2\n30\n"
"63#544\n27\n2#visit_block\n22\n48\n27#1\n2#third\n21\n"
"63#545\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_def\n"
"63#547\n51#parse_class\n"
"63#547\n57#256\n"
"63#548\n28#expect\n27\n2#class\n48#2\n30\n"
"63#550\n28#AstNode\n48\n25#1\n"
"63#551\n2#class\n27#1\n2#type\n21\n"
"63#552\n27\n2#token\n22\n27#1\n2#first\n21\n"
"63#553\n28#expect\n27\n2#name\n48#2\n30\n"
"63#555\n27\n2#token\n22\n2#type\n22\n2#(\n15\n37#34\n"
"63#556\n27\n2#next\n22\n48\n30\n"
"63#557\n28#assert_type\n27\n2#name\n2#ClassException\n48#3\n30\n"
"63#558\n27\n2#token\n22\n27\n2#third\n21\n"
"63#559\n27\n2#next\n22\n48\n30\n"
"63#560\n28#expect\n27\n2#)\n48#2\n30\n35#1\n"
"63#561\n28#expect\n27\n2#:\n48#2\n30\n"
"63#563\n27\n2#visit_block\n22\n48\n27#1\n2#second\n21\n"
"63#565\n28#len\n27#1\n2#second\n22\n48#1\n3\n11\n38#11\n27#1\n2#second\n22\n3\n22\n2#type\n22\n2#string\n15\n19\n37#20\n"
"63#566\n27#1\n2#second\n22\n3\n22\n25#2\n"
"63#567\n27#1\n2#second\n22\n3\n42\n"
"63#568\n27#2\n27#1\n2#doc\n21\n35#1\n"
"63#570\n27\n2#add\n22\n27#1\n48#1\n30\n53\n26#parse_class\n"
"63#572\n51#parse_stm1\n"
"63#572\n57#512\n"
"63#573\n27\n2#next\n22\n48\n30\n"
"63#574\n28#AstNode\n27#1\n48#1\n25#2\n"
"63#575\n27\n2#token\n22\n2#type\n22\n28#_smp_end_list\n17\n37#7\n"
"63#576\n24\n27#2\n2#first\n21\n35#14\n"
"63#578\n28#expr\n27\n48#1\n30\n"
"63#579\n27\n2#pop\n22\n48\n27#2\n2#first\n21\n"
"63#580\n27\n2#add\n22\n27#2\n48#1\n30\n53\n26#parse_stm1\n"
"63#584\n51#parse_if\n"
"63#584\n57#256\n"
"63#585\n28#AstNode\n2#if\n48#1\n25#1\n"
"63#586\n27\n2#next\n22\n48\n30\n"
"63#587\n28#expr\n27\n48#1\n30\n"
"63#588\n27\n2#pop\n22\n48\n27#1\n2#first\n21\n"
"63#589\n28#expect\n27\n2#:\n48#2\n30\n"
"63#590\n27\n2#visit_block\n22\n48\n27#1\n2#second\n21\n"
"63#591\n24\n27#1\n2#third\n21\n"
"63#592\n27#1\n25#2\n"
"63#593\n27#2\n25#3\n"
"63#594\n27\n2#token\n22\n2#type\n22\n2#elif\n15\n37#63\n"
"63#595\n27\n2#token\n22\n2#type\n22\n2#elif\n15\n37#53\n"
"63#596\n28#AstNode\n2#if\n48#1\n25#4\n"
"63#597\n27\n2#next\n22\n48\n30\n"
"63#598\n28#expr\n27\n48#1\n30\n"
"63#599\n28#expect\n27\n2#:\n48#2\n30\n"
"63#600\n27\n2#pop\n22\n48\n27#4\n2#first\n21\n"
"63#601\n27\n2#visit_block\n22\n48\n27#4\n2#second\n21\n"
"63#602\n24\n27#4\n2#third\n21\n"
"63#603\n27#4\n27#2\n2#third\n21\n"
"63#604\n27#4\n25#2\n36#59\n35#1\n"
"63#605\n27\n2#token\n22\n2#type\n22\n2#else\n15\n37#22\n"
"63#606\n27\n2#next\n22\n48\n30\n"
"63#607\n28#expect\n27\n2#:\n48#2\n30\n"
"63#608\n27\n2#visit_block\n22\n48\n27#2\n2#third\n21\n35#1\n"
"63#609\n27\n2#add\n22\n27#3\n48#1\n30\n53\n26#parse_if\n"
"63#611\n51#parse_return\n"
"63#611\n57#256\n"
"63#612\n28#parse_stm1\n27\n2#return\n48#2\n30\n53\n26#parse_return\n"
"63#614\n51#parse_annotation\n"
"63#614\n57#256\n"
"63#615\n27\n2#token\n22\n25#1\n"
"63#616\n27\n2#next\n22\n48\n30\n"
"63#617\n27\n2#add\n22\n28#AstNode\n2#@\n27#1\n48#2\n48#1\n30\n53\n26#parse_annotation\n"
"63#619\n51#parse_skip\n"
"63#619\n57#256\n"
"63#620\n27\n2#next\n22\n48\n30\n53\n26#parse_skip\n"
"63#622\n51#parse_multi_assign\n"
"63#622\n57#256\n"
"63#623\n27\n2#next\n22\n48\n30\n"
"63#624\n28#expr\n27\n48#1\n30\n"
"63#625\n28#expect\n27\n2#]\n48#2\n30\n"
"63#626\n28#expect\n27\n2#=\n48#2\n30\n"
"63#627\n28#expr\n27\n48#1\n30\n"
"63#628\n28#add_op\n27\n2#=\n48#2\n30\n53\n26#parse_multi_assign\n"
"63#631\n33\n2#from\n28#parse_from\n34\n2#import\n28#parse_import\n34\n2#def\n28#parse_def\n34\n2#class\n28#parse_class\n34\n2#for\n28#parse_for\n34\n2#while\n28#parse_while\n34\n2#if\n28#parse_if\n34\n2#return\n28#parse_return\n34\n2#raise\n28#parse_inner_func\n34\n2#assert\n28#parse_inner_func\n34\n2#break\n28#parse_pass\n34\n2#continue\n28#parse_pass\n34\n2#pass\n28#parse_pass\n34\n2#[\n28#parse_multi_assign\n34\n2#name\n28#parse_assign_or_exp\n34\n2#number\n28#expr\n34\n2#string\n28#expr\n34\n2#try\n28#parse_try\n34\n2#global\n28#parse_global\n34\n2#del\n28#parse_del\n34\n2#;\n28#parse_skip\n34\n2#@\n28#parse_annotation\n34\n26#stmt_map\n"
"63#657\n51#parse_stm\n"
"63#657\n57#256\n"
"63#658\n27\n2#token\n22\n2#type\n22\n25#1\n"
"63#659\n27#1\n28#stmt_map\n17\n10\n37#11\n"
"63#660\n28#parse_error\n27\n27\n2#token\n22\n2#Unknown Expression\n48#3\n30\n35#8\n"
"63#662\n28#stmt_map\n27#1\n22\n27\n48#1\n30\n53\n26#parse_stm\n"
"63#665\n51#parse_block\n"
"63#665\n57#256\n"
"63#666\n28#skip_nl\n27\n48#1\n30\n"
"63#667\n27\n2#token\n22\n2#type\n22\n2#indent\n15\n37#34\n"
"63#668\n27\n2#next\n22\n48\n30\n"
"63#669\n27\n2#token\n22\n2#type\n22\n2#dedent\n16\n37#12\n"
"63#670\n28#parse_stm\n27\n48#1\n30\n"
"63#671\n28#skip_nl\n27\n48#1\n30\n36#18\n"
"63#672\n27\n2#next\n22\n48\n30\n35#38\n"
"63#674\n28#parse_stm\n27\n48#1\n30\n"
"63#675\n27\n2#token\n22\n2#type\n22\n2#;\n15\n37#19\n"
"63#676\n27\n2#token\n22\n2#type\n22\n28##6\n17\n37#4\n"
"63#676\n35#8\n35#6\n"
"63#677\n28#parse_stm\n27\n48#1\n30\n36#25\n"
"63#678\n28#skip_nl\n27\n48#1\n30\n53\n26#parse_block\n"
"63#681\n51#parse\n"
"63#681\n57#256\n"
"63#683\n28#tokenize\n27\n48#1\n25#1\n"
"63#684\n28#ParserCtx\n27#1\n27\n48#2\n25#2\n"
"63#685\n27#2\n2#next\n22\n48\n30\n"
"63#686\n47#38\n"
"63#687\n27#2\n2#token\n22\n2#type\n22\n2#eof\n16\n37#7\n"
"63#688\n28#parse_block\n27#2\n48#1\n30\n36#13\n"
"63#689\n27#2\n2#tree\n22\n25#3\n"
"63#691\n27#3\n24\n15\n37#8\n"
"63#692\n27#2\n2#error\n22\n48\n30\n35#1\n"
"63#693\n27#3\n52\n60\n35#20\n46\n25#4\n"
"63#696\n28#compile_error\n2#parse\n27\n27#2\n2#token\n22\n28#str\n27#4\n48#1\n48#4\n30\n"
"63#697\n28#raise\n27#4\n48#1\n30\n53\n26#parse\n"
"63#699\n51#xml_item\n"
"63#699\n57#512\n"
"63#700\n2#<\n27\n4\n2#>\n4\n2#%r\n27#1\n8\n4\n2#</\n4\n27\n4\n2#>\n4\n52\n53\n26#xml_item\n"
"63#702\n51#xml_start\n"
"63#702\n57#256\n"
"63#703\n2#<\n27\n4\n2#>\n4\n52\n53\n26#xml_start\n"
"63#705\n51#xml_close\n"
"63#705\n57#256\n"
"63#706\n2#</\n27\n4\n2#>\n4\n52\n53\n26#xml_close\n"
"63#708\n51#xml_line_head\n"
"63#708\n57#256\n"
"63#709\n2# \n27\n6\n52\n53\n26#xml_line_head\n"
"63#711\n51#print_ast_line_pos\n"
"63#711\n57#256\n"
"63#712\n28#hasattr\n27\n2#pos\n48#2\n37#57\n"
"63#713\n27\n2#pos\n22\n25#1\n"
"63#715\n27#1\n24\n15\n37#4\n24\n52\n35#1\n"
"63#717\n28#len\n27#1\n48#1\n3\n15\n37#4\n24\n52\n35#1\n"
"63#720\n27\n2#pos\n22\n3\n22\n25#2\n"
"63#721\n28#str\n27#2\n48#1\n25#3\n"
"63#722\n3#4.0\n28#len\n27#3\n48#1\n5\n25#4\n"
"63#723\n28#printf\n2#<!--\n27#3\n2#ljust\n22\n3#4.0\n48#1\n4\n2#-->\n4\n48#1\n30\n35#6\n"
"63#725\n28#printf\n2#<!--****-->\n48#1\n30\n53\n26#print_ast_line_pos\n"
"63#727\n51#print_ast_line\n"
"63#727\n57#512\n"
"63#728\n28#print_ast_line_pos\n27#1\n48#1\n30\n"
"63#729\n28#print\n28#xml_line_head\n27\n48#1\n28#xml_item\n27#1\n2#type\n22\n27#1\n2#val\n22\n48#2\n48#2\n30\n53\n26#print_ast_line\n"
"63#731\n51#print_ast_block_start\n"
"63#731\n57#512\n"
"63#732\n28#print_ast_line_pos\n27#1\n48#1\n30\n"
"63#733\n28#print\n28#xml_line_head\n27\n48#1\n28#xml_start\n27#1\n2#type\n22\n48#1\n48#2\n30\n53\n26#print_ast_block_start\n"
"63#735\n51#print_ast_block_close\n"
"63#735\n57#512\n"
"63#736\n28#print_ast_line_pos\n27#1\n48#1\n30\n"
"63#737\n28#print\n28#xml_line_head\n27\n48#1\n28#xml_close\n27#1\n2#type\n22\n48#1\n48#2\n30\n53\n26#print_ast_block_close\n"
"63#740\n51#print_ast_obj\n3\n25#1\n"
"63#740\n57#257\n"
"63#741\n27\n24\n15\n37#4\n24\n52\n35#1\n"
"63#743\n28#gettype\n27\n48#1\n2#list\n15\n37#8\n"
"63#744\n28#print_ast_list\n27\n27#1\n49#2\n52\n35#1\n"
"63#747\n27\n2#type\n22\n28##7\n17\n37#10\n"
"63#748\n28#print_ast_line\n27#1\n27\n48#2\n30\n24\n52\n35#1\n"
"63#752\n27\n2#type\n22\n2#name\n15\n37#8\n"
"63#753\n28#print_ast_line\n27#1\n27\n48#2\n30\n35#7\n"
"63#755\n28#print_ast_block_start\n27#1\n27\n48#2\n30\n"
"63#757\n28#hasattr\n27\n2#first\n48#2\n37#12\n"
"63#758\n28#print_ast\n27\n2#first\n22\n27#1\n3#2.0\n4\n48#2\n30\n35#1\n"
"63#759\n28#hasattr\n27\n2#doc\n48#2\n37#12\n"
"63#760\n28#print_ast\n27\n2#doc\n22\n27#1\n3#2.0\n4\n48#2\n30\n35#1\n"
"63#761\n28#hasattr\n27\n2#second\n48#2\n37#12\n"
"63#762\n28#print_ast\n27\n2#second\n22\n27#1\n3#2.0\n4\n48#2\n30\n35#1\n"
"63#763\n28#hasattr\n27\n2#third\n48#2\n37#12\n"
"63#764\n28#print_ast\n27\n2#third\n22\n27#1\n3#2.0\n4\n48#2\n30\n35#1\n"
"63#766\n28#print_ast_block_close\n27#1\n27\n48#2\n30\n53\n26#print_ast_obj\n"
"63#768\n51#print_ast_list\n3\n25#1\n"
"63#768\n57#257\n"
"63#769\n28#print_ast_line_pos\n27\n48#1\n30\n"
"63#770\n28#print\n28#xml_line_head\n27#1\n48#1\n2#<block>\n48#2\n30\n27\n45\n44#11\n25#2\n"
"63#772\n28#print_ast_obj\n27#2\n27#1\n3#2.0\n4\n48#2\n30\n36#10\n30\n"
"63#773\n28#print_ast_line_pos\n27\n48#1\n30\n"
"63#774\n28#print\n28#xml_line_head\n27#1\n48#1\n2#</block>\n48#2\n30\n53\n26#print_ast_list\n"
"63#776\n51#print_ast\n3\n25#1\n"
"63#776\n57#257\n"
"63#777\n28#print_ast_obj\n27\n27#1\n49#2\n52\n53\n26#print_ast\n"
"63#779\n51#parsefile\n"
"63#779\n57#256\n"
"63#780\n47#10\n"
"63#781\n28#parse\n28#load\n27\n48#1\n49#1\n52\n60\n35#9\n46\n25#1\n"
"63#783\n28#printf\n2#parse file %s FAIL\n27\n48#2\n30\n53\n26#parsefile\n"
"63#785\n51#tk_list_len\n"
"63#785\n57#256\n"
"63#786\n27\n24\n15\n37#5\n"
"63#786\n3\n52\n35#1\n"
"63#787\n27\n2#type\n22\n2#,\n15\n37#15\n"
"63#787\n28#tk_list_len\n27\n2#first\n22\n48#1\n28#tk_list_len\n27\n2#second\n22\n48#1\n4\n52\n35#1\n"
"63#788\n3#1.0\n52\n53\n26#tk_list_len\n"
"63#792\n54#ArgReader\n51#__init__\n"
"63#795\n57#512\n"
"63#796\n27#1\n27\n2#args\n21\n"
"63#797\n3#-1.0\n27\n2#index\n21\n"
"63#798\n28#len\n27#1\n48#1\n3#1.0\n5\n27\n2#max_index\n21\n53\n28#ArgReader\n2#__init__\n21\n51#has_next\n"
"63#800\n57#256\n"
"63#801\n27\n2#index\n22\n27\n2#max_index\n22\n12\n52\n53\n28#ArgReader\n2#has_next\n21\n51#next\n"
"63#803\n57#256\n"
"63#804\n27\n2#index\n22\n3#1.0\n4\n27\n2#index\n21\n"
"63#805\n27\n2#args\n22\n27\n2#index\n22\n22\n52\n53\n28#ArgReader\n2#next\n21\n56\n"
"63#808\n28#__name__\n2#__main__\n15\n37#19\n"
"63#809\n2#sys\n1#1\n"
"63#810\n28#parsefile\n28#sys\n2#argv\n22\n3#1.0\n22\n48#1\n26#tree\n"
"63#811\n28#print_ast\n28#tree\n48#1\n30\n35#1\n61\n";
